package cn.izeno.wx.models.web

import com.alibaba.fastjson.annotation.JSONField

class WebWxContact {

  @JSONField(name = "Uin")
  var uin:Long = 0L
  @JSONField(name = "UserName")
  var userName = ""
  @JSONField(name = "NickName")
  var nickName = ""
  @JSONField(name = "HeadImgUrl")
  var headImgUrl = ""
  @JSONField(name = "ContactFlag")
  var contactFlag = 0


  @JSONField(name = "MemberCount")
  var memberCount = 0
  @JSONField(name = "MemberList")
  var memberList = emptyList<WebWxContactMember>()
  @JSONField(name = "RemarkName")
  var remarkName = ""
  @JSONField(name = "HideInputBarFlag")
  var hideInputBarFlag: Int = 0
  @JSONField(name = "Sex")
  var sex: Int = 0
  @JSONField(name = "Signature")
  var signature = ""
  @JSONField(name = "VerifyFlag")
  var verifyFlag = 0
  @JSONField(name = "OwnerUin")
  var ownerUin = 0

  @JSONField(name = "PYInitial")
  var pyInitial: String = ""
  @JSONField(name = "PYQuanPin")
  var pyFull = ""
  @JSONField(name = "RemarkPYInitial")
  var remarkPyInitial = ""
  @JSONField(name = "RemarkPYQuanPin")
  var remarkPyFull = ""
  @JSONField(name = "StarFriend")
  var starFriend = 0
  @JSONField(name = "AppAccountFlag")
  var appAccountFlag = 0
  @JSONField(name = "Statues")
  var statues = 0
  @JSONField(name = "AttrStatus")
  var attrStatus = 0

  @JSONField(name = "Province")
  var province = ""
  @JSONField(name = "City")
  var city = ""
  @JSONField(name = "Alias")
  var alias = ""


  @JSONField(name = "SnsFlag")
  var snsFlag = 0
  @JSONField(name = "UniFriend")
  var uniFriend = 0
  @JSONField(name = "DisplayName")
  var displayName = ""
  @JSONField(name = "ChatRoomId")
  var chatRoomId = 0
  @JSONField(name = "KeyWord")
  var keyword = ""
  @JSONField(name = "EncryChatRoomId")
  var encryChatRoomId = ""
  @JSONField(name = "IsOwner")
  var isOwner = 0
}
